package dao;

import java.util.List;

import domain.Teacher;


/**
 * 老师管理Dao
 * 
 * May 9, 2009
 *
 * @author Fabian
 *
 */
public interface TeacherMagDao {
	/**
	 * 根据账号密码，获取Teacher，用于登陆验证
	 */
	public Teacher getTeacher(String nkname, String pwd);
	/**
	 * 根据老师id获取Teacher
	 */
	public Teacher getTeacher(int id);
	/**
	 * 获取一页的Teachers
	 */
	public List<Teacher> getPageTeacher(int start, int limit);
	/**
	 * 获取所有的老师记录数
	 */
	public int getTotalCount();
	/**
	 * 添加老师
	 * @param t
	 * @return
	 */
	public boolean addTeacher(Teacher t);
	/**
	 * 修改老师信息
	 * @param t
	 * @return
	 */
	public boolean modifyTeacher(Teacher t);
	/**
	 * 删除thIdsStr字符串中所有id表示的老师
	 * @param thIdsStr
	 * @return
	 */
	public boolean delTeachers(String thIdsStr);
}
